﻿using System;

namespace SiGeCoPre.Presupuesto_DTO
{
    /// <summary>
    /// Clase para crear objetos DTO presupuesto
    /// </summary>
    class presupuestosDTO
    {
        private static int id;
        private static String tipo_presupuesto;
        private static String codigo;
        private static Double precio;
        private static DateTime fecha;
        private static String estado;
        private static String forma_pago;
        private static String plazo_entrega;
        private static String ejecucion_trabajo;
        private static String condiciones_generales;
        private static Boolean es_proforma;
        private static Double cif;
        private static Double fob;
        private static String cod_factura;
        private static Boolean activo;

        public int ID
        {
            get
            {
                return id;
            }
            set
            {
                presupuestosDTO.id = value;
            }
        }

        public String TipoPresupuesto
        {
            get
            {
                return tipo_presupuesto;
            }
            set
            {
                presupuestosDTO.tipo_presupuesto = value;
            }
        }

        public String Codigo
        {
            get
            {
                return codigo;
            }
            set
            {
                presupuestosDTO.codigo = value;
            }
        }

        public Double Precio
        {
            get
            {
                return precio;
            }
            set
            {
                presupuestosDTO.precio = value;
            }
        }

        public DateTime Fecha
        {
            get
            {
                return fecha;
            }
            set
            {
                presupuestosDTO.fecha = value;
            }
        }

        public String Estado
        {
            get
            {
                return estado;
            }
            set
            {
                presupuestosDTO.estado = value;
            }
        }

        public String FormaPago
        {
            get
            {
                return forma_pago;
            }
            set
            {
                presupuestosDTO.forma_pago = value;
            }
        }

        public String PlazoEntrega
        {
            get
            {
                return plazo_entrega;
            }
            set
            {
                presupuestosDTO.plazo_entrega = value;
            }
        }

        public String EjecucionTrabajo
        {
            get
            {
                return ejecucion_trabajo;
            }
            set
            {
                presupuestosDTO.ejecucion_trabajo = value;
            }
        }

        public String CondicionesGenerales
        {
            get
            {
                return condiciones_generales;
            }
            set
            {
                presupuestosDTO.condiciones_generales = value;
            }
        }

        public Boolean EsProforma
        {
            get
            {
                return es_proforma;
            }
            set
            {
                presupuestosDTO.es_proforma = value;
            }
        }

        public Double Cif
        {
            get
            {
                return cif;
            }
            set
            {
                presupuestosDTO.cif = value;
            }
        }

        public Double Fob
        {
            get
            {
                return fob;
            }
            set
            {
                presupuestosDTO.fob = value;
            }
        }

        public String CodFactura
        {
            get
            {
                return cod_factura;
            }
            set
            {
                presupuestosDTO.cod_factura = value;
            }
        }

        public Boolean Activo
        {
            get
            {
                return activo;
            }
            set
            {
                presupuestosDTO.activo = value;
            }
        }
    }
}
